┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ ASK3/codeA対応 アクセサリシリーズ3 ┃ ┃ 「DicYu7」 ┃ ┃ V1.3 ┃ ┃ Copyright (C) 1998-2000 by AIG-Soft ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ これは何? ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ DicYu7はASK Ver.3/codeA用のアクセサリです。 郵便番号7桁変換 が出来ます。 **注意** DicYu7 V1.3はWindows95/NT上のX68エミュレーター"EX68"(yamama氏)上では 組み込めません。 ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ 組み込み法 ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ DicYu7はコマンドラインからの起動で常駐します。 常駐サイズは約3.5Kバイトです。 DicYu7 [/R] メイン辞書ファイル名 [サブ辞書ファイル名] 郵便番号7桁変換用の辞書として2本まで指定出来ます。 通常は地名用のメイン辞書と、事業所郵便番号用のサブ辞書を指定します。 メイン辞書ファイル名の指定は必須です。サブ辞書は省略出来ます。 (その時はメイン辞書内だけで検索します。) 拡張子を省略すると.dicが付加されます。 !!重要!! 辞書名の指定は、かならずフルパス名で記述して下さい。 フルパス名でない場合、DicYu7起動時のカレントにある辞書と同ファイル名のものを オープンしてしまいます。 ・・・ 検索はメイン辞書->サブ辞書の順番で行われます。速く検索したい方の辞書を メインとして指定します。それ以外にはメインとサブの違いはありません。 指定がない場合には、説明を表示するだけで常駐しません。 「例」DicYu7 c:¥post7 c:¥post7j CONFIG.SYSのPROGRAM=での組み込みも可能です(DEVICE=は不可)。 「例」PROGRAM = A:¥SYS¥DicYu7.X c:¥post7 c:¥post7j DicYu7はアクセサリを1つ使います。 ASKのアクセサリの総数は10までです。 FDS氏のcodeA.sys v0.05以降なら32まで登録出来ます。 ASKの設定に関しては、日本語入力/辞書ユティリティーのユーザーズマニュアルも 参照してください なお、アクセサリ機能はASKのV3または互換ドライバーのcodeA.sysの機能なので、 ASK V2以前では使えません。 もちろん、FIXER等の他のかな漢字変換フロントプロセッサでも使えません。 ┌───────────────────────┐ │オプション (-,/、英大文字小文字どちらでもOK)│ └───────────────────────┘ /R 常駐を解除します。 ┌─────────┐ │組み込み時のエラー│ └─────────┘ DicYu7組み込み/解除時に発生する可能性の有るエラーは次の通りです。 「ASK v3/codeAではありません」 DicYu7はASK Ver3またはcodeAでしか使えません。FEPを調べてください。 もしくはASK Ver3/codeAが組み込まれていません。 「アクセサリ「郵便番号7桁辞書」が登録できません」 DicYu7がASK/codeAに登録出来ません。 ASKのアクセサリは同時に10までしか登録出来ませんので、 すでにそれ以上登録されている可能性があります。 codeA.sysなら32まで登録出来ます。 「アクセサリ「郵便番号7桁辞書」が削除できません」 何等かの理由でASK/codeAからDicYu7が外せません。 もしくは常駐しているDicYu7と今実行したDicYu7のバージョンが違います。 「すでに常駐しています」 すでに常駐しているのに、再度常駐しようとしました。 「常駐していません」 常駐していないのに /R で常駐解除しようとしています。 「常駐解除出来ません」 何等かの原因でアクセサリが削除出来ない、または 何等かの原因でメモリーが解放出来ないので常駐解除が出来ません。 「辞書ファイルではありません」 指定されたファイルはDicYu7で使える辞書ではありません。 「ファイルが存在しません」 指定されたファイルが存在しません。 「ファイルが読めません」 指定されたファイルが読み込めません。 「メイン辞書を指定して下さい」 メイン辞書が指定されていません。 「EX68上では組み込めません」 DicYu7 V1.3はEX68上では組み込めません。 ┌───────┐ │注意 │ └───────┘ 辞書ファイルは、DicYu7の組み込み時のみその内容のチェックを行います。 起動後にファイルが変更されても検知しませんので、ファイルを変更しないでください。 場合によっては暴走します。 ファイルそのものが削除された場合には変換時にエラーが出ます。 ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ 使い方 ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ アクセサリは、ASK/codeAが起動している(変換ラインが出ている)状態でのみ有効です。 インライン変換でも大丈夫です。ただし、SX−Window上では正常動作しません。 変換ラインに郵便番号7桁を入力している状態で起動します。 郵便番号は7桁の数字(全角/半角混在可能)で指定します。 数字以外の文字は無視されます。 数字が7桁より多い時は多い分は無視されますが、少ない時はエラーになります。 「例」 1234567 1234567 1234567と同じ 123−4567 1234567と同じ 12345678 8は無視されるので1234567と同じ 12345 エラー(郵便番号7桁でない) ABC エラー(郵便番号7桁でない) ┌────┐ │操作キー│ └────┘ CTRL+XF4 起動(変換)/終了 ↑/SHIFT+XF4 前候補選択 ↓/XF4 次候補選択 リターン 決定&終了 CTRL+リターン 全候補出力 ESC 中断 全候補出力とは、全部の候補を改行で区切って出力するモードです。 一度このモードに入ると、何かキーを押す毎に1候補ずつ出力されます。 全候補が出力されると終了します。 変換は、X68030 25MHzでは快適、68000 16MHzで ちょっと引っかかるかな、10MHzではちょっと遅いと思う速度です。 いずれにしても、どんな番号でも1秒以内には変換出来ます。 ┌────────┐ │変換ラインの表示│ └────────┘ [通常変換中] 01.地名 02/〒選択 |‾ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾候補‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ |‾ ‾‾‾‾‾‾郵便番号7桁変換中を示す ↓ ↓ 候補番号 全候補数 全候補数が01でない時は他にも候補がありますので、↓/XF4や↑/SHIFT+XF4で選択します。 [全候補出力中] 01.地名 全候補出力中 |‾ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾直前に出力した候補‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ‾‾‾‾‾‾‾‾‾‾‾‾全候補出力中を示す ↓ 直前に出力した候補番号 ┌───────┐ │変換時のエラー│ └───────┘ 「郵便番号7桁でない」 指定した文字列が郵便番号7桁として不適当です。 上記例を参照して下さい。 「郵便番号が存在しない」 指定された郵便番号に相当する地名・事業所はありません。 「辞書エラー」 辞書が見つからない/辞書の内容が不正/辞書がDicYu7登録後に更新されているです。 2つの辞書のうち、どちらかでも異常ならエラーになります。 ┌───────┐ │注意 │ └───────┘ (1)確定(終了)後も入力した郵便番号が残っています。 本来はこれを消したいのですが、現在のバージョンではうまくいきませんので、 連続して変換したい時にはCLRキーで変換ラインを消してから再入力して下さい。 (2)郵便番号変換は画面96桁以上を前提に作られています。64桁以下の画面では 表示が切れる可能性がありますのでご注意下さい。 ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ 郵便番号データについて ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ 郵便番号データは、多くは1郵便番号1地名ですが、中には1郵便番号で複数の地域を カバーするものもあります。そういったものの場合、変換結果で複数候補が有ったり、 市名または町名までが同じ場合はまとめて出てきます。 また、事業所郵便番号では団体名と住所の2候補以上が必ず有ります。 (同一郵便番号を複数社が共有している場合もあります。) この場合、変換結果を編集して必要な地名等を取り出すようにして下さい。 「基本構造」 都道府県名市名町名(町名以下) 「例1」町名でまとめている場合 6008128 京都府京都市下京区大工町(上ノ口通河原町東入、上ノ口通土手町西入) 京都府京都市下京区大工町(上ノ口通土手町東入、上ノ口通西木屋町西入) 京都府京都市下京区大工町(河原町通上ノ口上る、河原町通上ノ口下る) 京都府京都市下京区大工町(河原町通六条下る、土手町通上ノ口下る) 京都府京都市下京区大工町(土手町通正面上る、上枳殻馬場通河原町東入) こういったものは、同じ町でもその下の地名で郵便番号が分かれます。 「例2」市名でまとめている場合 4380086 静岡県磐田市一番町、梅屋町、加茂川町、河原町、北見町、権現町、幸町、清水町 静岡県磐田市宿町、地脇町、新通町、住吉町、天王町、中川町、西坂町、二番町 静岡県磐田市馬場町、東坂町、見付、美登里町、元倉町、元宮町 こういったものは、同じ市の違う町でも同じ郵便番号を持ちます。 「例3」団体名 3292193 シャープ株式会社AVシステム事業本部 栃木県矢板市早川町174 地名は、辞書を小型化するためやASKアクセサリの都合から、一部の文字を 半角化しています(主に数字、カタカナ、記号)。 また、地名の間にあるスペースは0x20のスペースではなく仮名スペース0xa0です。 変換結果を何かの処理に使う時には注意して下さい。 町名に(その他)とある場合は、郵便番号帳で見て「以下に掲載がない場合」の 地名です。すなわち、ある市の中で町名別に番号が付いていない場所の番号になります。 基本的には郵政省の発表しているものですので、詳しくは7桁郵便番号帳を参照して下さい。 ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ お約束 ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ (1)転載は、無料ネットへの場合、特に制限はありません。自由です。 有料ネットへの転載・ホームページへの掲載は「必ず事前に」ご連絡下さい。 各種メディアによる販売も個人/企業を問わず「必ず事前に」ご連絡下さい。 Q2ネットへの転載は「厳禁」です。 (2)郵便番号は時折更新されますが、これに対応する義務を当方は一切負いません。 郵政省の発表するデータからDicYu7用の辞書を作成するツールは 要望があれば発表します(ただし、全自動変換は無理です。郵政省のデータにも けっこう間違いがあるので)。 (3)このプログラム/データによる、いかなる問題にも当方は関知しません。 動かない、動作がおかしいと思う時は、LeDAまでお知らせ下さい。 調べてみます。また、こうした方が良いなどのご意見や御感想もお待ちしております。 これが皆さんに、長く使っていただけるツールであることと、 このプログラムを使う、X68現役ユーザーが多いことを祈りながら・・・。 ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ 連絡先 ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ 満開ネット MKSX0424 E-Mail LeDA@osaka.email.ne.jp 上記ならよく連絡が付きますが、まれにしばらく通信出来なくなることが ありますので、気長にお待ち下さい。 LeDA